草庐IT

Java SE - 集合

全部标签

php - Laravel - 当集合作为 JSON 返回时访问器不起作用

我正在使用Laravel为VueJS前端SPA构建API。我需要接受日期并将其返回为“d-m-Y”,而不是存储在数据库中的“Y-m-d”。数据突变器工作正常,我设法在给定日期正确保存它,但是当我运行时:$active=Announcement::where('group_id',$this->user->group_id)->where('dateTo','>=',Carbon::today())->get();returnresponse()->json($active);我正在获取纯数据库数据,而不是对其进行格式化。例如,我有一个需要格式化的dateTo字段:publicfunct

php - 使用 like 和通配符过滤集合

我需要获取所有以所需字母开头的文件,我正在尝试使用->where过滤器添加'like'作为运算符,但通配符不会'不工作。$files=File::files(storage_path($id_files));$files=collect($files);$files->transform(function($item,$key){$item->public_filename=$item->getFilename();return$item;});这是我们的目标数据,我需要创建一个public_filename字段来应用过滤器。我们的文件(dd($files)):Collection{#

php - 使用 Bootstrap 自定义集合

我有一个嵌入式表单的集合。我想自定义嵌入表单。我希望嵌入表单的每个条目都在一行中,类似这样:field1field2但是symfony的doc在我看来,这方面很差。我有一个表单ApplicationType:publicfunctionbuildForm(FormBuilderInterface$builder,array$options){$builder->add('responsables','collection',array('label'=>'','type'=>newApplicationResponsablesType(),'allow_add'=>true,'allo

php - 合并两个 Laravel 集合

我因为使用​​Laravel集合而头疼。我有两个收藏:$dt=Carbon::now();$days=newCollection([]);/***Createacalendermonth*/for($day=1;$daydaysInMonth;$day++){$date=Carbon::create($dt->year,$dt->month,$day)->toDateString();$days->push(newTimesheet(['date'=>$date,]));}/***Getalltimesheetsforuser*/$timesheets=Timesheet::where

用于围绕搜索短语的单词集合的 PHP 正则表达式

您好,我正在尝试创建一个将执行以下操作的正则表达式从一段文本中(当我说单词时)在搜索短语前抓取5个单词(如果那里只有x个单词,则抓取x),在搜索短语后抓取5个单词(如果那里只有x个单词,则抓取x)表示文本block中的单词或数字)例如欢迎来到StackOverflow!访问您的用户页面以设置您的姓名和电子邮件。如果您要搜索“访问”,它将返回:欢迎来到堆栈溢出!访问您的用户页面进行设置我的想法是在php中使用preg_match_all给我一堆搜索结果,显示搜索短语在文本中出现的位置,每次出现搜索短语。提前致谢:D在子注释中,如果您觉得有更好的方法可以得到我的结果,请随意将它扔进池中,因

php - JavaScript:Backbone.js 填充模型集合

这是我目前所拥有的:varItem=Backbone.Model.extend({defaults:{id:0,pid:0,t:null,c:null},idAttribute:'RootNode_',//whatshouldthisbe???url:'page.php'});varItemList=Backbone.Collection.extend({model:Item,url:'page.php',parse:function(data){alert(JSON.stringify(data));//returnsalistofjsonobjects,butdoesnothing

php - Symfony 表单集合不保存引用

我有一个有多张照片的实体:/***relatedimages*@ORM\OneToMany(targetEntity="Photo",mappedBy="entity",cascade={"persist"})*@ORM\OrderBy({"uploaded_at"="ASC"})*/private$photos;照片与实体存在多对一关系/***@ORM\ManyToOne(targetEntity="Acme\AppBundle\Entity\Entity",inversedBy="photos")*@ORM\JoinColumn(name="entity_id",reference

php - Magento 集合在不同模块之间加入

我一直在开发一个自定义模块,该模块具有管理员后端。到目前为止,它一直运行良好,就像客户模块一样,但现在我坚持这样做。我的自定义表保存了客户ID,我可以在网格的每一行中显示客户名称。到目前为止,我可以出示身份证件,我知道我应该准备收藏品,但我没有头绪。如果我使用join它只适用于同一模块的模型。我试过这个:$collection=Mage::getModel('mymodule/mymodel')->getCollection()->getSelect()->join('customer_entity','main_table.customer_id=customer_entity.en

php - 如何通过选择下拉属性过滤 magento 集合?

在magento中,我有一个名为cl_designer的属性,它是一个选择下拉选项。我想过滤产品集合,像这样:$collection=Mage::getModel('catalog/product')->getCollection();$collection->addAttributeToFilter('cl_designer',array('like'=>$filter));但是没用!当我用$collection->getselect()打印查询时,我看到它正在比较$filter和catalog_product_entity_int.value。但这是错误的,因为对于选择选项,cat

具有不同元素的 PHP 数组(如 Python 集合)

是否有PHP数组类的版本,其中所有元素都必须不同,例如,Python中的集合? 最佳答案 没有。您可以使用关联数组来伪造它,其中键是“集合”中的元素,而忽略值。 关于具有不同元素的PHP数组(如Python集合),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1166953/